This research investigates the application of Isogeometric Analysis (IGA) for topology optimisation of continuum structures under various loading and boundary conditions. IGA, which utilizes Non-Uniform Rational B-Splines (NURBS) for both geometric representation and solution approximation, offers a seamless integration of CAD and analysis phases. This significantly enhances the accuracy and efficiency of simulations compared to traditional Finite Element Analysis (FEA), where mesh generation remains a time-consuming and error-prone step.
The study focuses on minimizing structural weight while satisfying constraints on stress and displacement using the Firefly Algorithm for optimisation. Optimisation was carried out for three benchmark problems: a 2D cantilever plate, a 2D simply supported beam, and a 3D simply supported cube. Results were evaluated in terms of volume reduction and design efficiency, and validated through comparison with prior studies and commercial FEA software (MIDAS NFX®). The IGA-based approach demonstrated higher material savings and smoother convergence trends, confirming its potential in structural optimisation. Notably, the 3D cube retained only 11.5% of the initial volume, outperforming previous FEA results. This work reinforces the capability of IGA for advanced structural design and highlights its suitability for future integration into commercial analysis tools.
Introduction
The main goal of structural design is to safely carry loads while managing internal stresses through proper design, ensuring safety, durability, and functionality. Modern demands for lighter, cost-effective, and high-performance structures have led to structural optimisation, which improves size, shape, or topology within constraints to maximize or minimize objectives like weight or stress.
Topology optimisation is a key approach that determines efficient material layout. Two main methods exist: element-based (with constant variables but limited geometric accuracy) and nodal-based (more accurate and adaptable, suited for meshless methods like Isogeometric Analysis, IGA). IGA, introduced in 2005, integrates CAD geometry and analysis by using NURBS basis functions, eliminating mesh generation and reducing modeling time while improving accuracy.
The study applies IGA to topology optimise 2D plate structures and a 3D cube under specific loads and boundary conditions. Using C++ and the Firefly Algorithm for optimisation, the project aims to minimize weight while meeting stress and displacement constraints.
Results for 2D structures (cantilever plate and simply supported beam) show that IGA produces optimal material layouts comparable to commercial FEA software, demonstrating IGA’s efficiency and accuracy in structural topology optimisation.
Conclusion
This study applied the Firefly Algorithm, inspired by firefly behavior and introduced by X.S. Yang (2009), for topology optimisation of continuum structures under in-plane loading. Two 2D and one 3D problems were optimized.
The 2D cases included a cantilever beam and a simply supported (Michell) beam. Both were optimized using 396 control points, significantly fewer than the 1617 used by Hassani et al., yet yielding similar material distributions. The cantilever results were also verified using MIDAS NFX®. The Michell beam, optimized for symmetry, achieved a final volume of 27.84% compared to Hassani’s 20%, likely due to mesh differences.
The 3D problem was solved using linear B-splines in all directions and achieved a volume of 11.5%, outperforming the 17.6% volume from Abolbashari’s 2006 study using traditional FEA.
These results confirm that Isogeometric Analysis (IGA) is a highly efficient and accurate approach for structural mechanics, as it uses the same NURBS basis for geometry and displacement fields. IGA\'s ability to precisely represent geometry enhances solution accuracy over standard FEA. Given its advantages, IGA is expected to be integrated into commercial FEA tools, with LS-DYNA® already exploring its implementation.
References
[1] Mohammad Hossein Abolbashari, ShadiKeshavarzmanesh (2006) “On various aspects of application of the evolutionary structural optimisation method for 2D and 3D continuum structures”, Finite Elements in Analysis and Design, 42 (2006) 478 – 491. http://www.elsevier.com/locate/finel
[2] X.Huang, Y.M.Xie (2010) “Evolutionary Topology Optimisation of Continuum Structures, Methods and Applications,” John Wiley and Sons Ltd, ISBN: 978-0-470-74653-0.
[3] Thomas J.R. Hughes and John A. Evans (2010) “Isogeometric Analysis”, Proceedings of the International Congress of Mathematicians Hyderabad, India, 2010 website: https://pdfs.semanticscholar.org/66e5/908862677aa35adfaee346b635d055a6f0df.pdf
[4] Saibal K.Pal, C.S Rai, Amrit Pal Singh (2012) “Comparative Study of Firefly Algorithm and Particle Swarm Optimisation for Noisy Non-Linear Optimisation Problems”, International Journal of Intelligent Systems and Applications 2012, 10: 50-57, DOI: 10.5815/ijisa.2012.10.06.
[5] Stephen Johnsen (2013) “Structural Topology Optimisation – Basic theory, Methods and Applications” Master of Science Thesis, NUST, http://nust.no/
[6] Razvan Cazacu1, Lucian Grama (2014) “Overview of Structural Topology OptimisationMethods For Plane and Solid Structures”, Annals of The University of Oradea Fascicle of Management and Technological Engineering ISSUE #3,DECEMBER 2014, doi: http://www.imtuoradea.ro/auo.fmte/
[7] M. Roodsarabi, M. Khatibinia (2016) “ Isogeometric Topology OptimisationOf Structures Using Level Set Method Incorporating Sensitivity Analysis”, Department Of Civil Engineering, University of Birjand, International Journal of OptimisationIn Civil Engineering Int. J. Optim. Civil Eng., 2016; 6(3):405-422.
[8] Martina Bekrova (2017) -“Isogeometric analysis in applications”, Master Thesis, Mathematical modeling in Physics and Technology, Charles University.
[9] Xie, X., Yang, A., Wang, Y., & Liu, B. (2021). Fully adaptive isogeometric topology optimisation using MMC based on truncated hierarchical B-splines. Structural and Multidisciplinary Optimisation, 63(6), 2869–2887. https://doi.org/10.1007/s00158-021-02850-1
[10] Villalba, D., París, J., Couceiro, I., & Navarrina, F. (2024). Isogeometric topology optimisation of structures using the overweight approach. Structural and Multidisciplinary Optimisation, 67(84). https://doi.org/10.1007/s00158-024-03782-2